草庐IT

Web 应用

全部标签

c# - Ninject 和 ASP.NET Web API

在我设置问题之前你应该知道我从这个页面得到了我当前的代码:http://www.strathweb.com/2012/05/using-ninject-with-the-latest-asp-net-web-api-source/我正在尝试通过在上述站点上找到的IDependencyResolver适配器在我的应用程序中使用ASP.NETWebAPI和Ninject。我创建了所有代码,就像它在网站上显示的那样并且可以正常工作,但是当我加载我的应用程序时,我的常规Controller失败并显示此错误:[MissingMethodException:没有为此对象定义无参数构造函数。][In

c# - 如何在应用程序中使表单始终位于最前面

我有一个表单,我希望它在应用程序中打开时始终位于顶部,但我不希望它在主表单最小化或导航另一个应用程序时位于顶部。我希望它仅在我的应用程序中位于顶部。按照问题的答案:Howtomakeawindowalwaysstayontopin.Net?this.TopMost=true;使表单位于顶部,但当导航到另一个应用程序或关闭主表单时,表单仍位于顶部。请问如何使表单仅位于应用程序的顶部,同时使用户仍然可以在主表单上工作? 最佳答案 您正在寻找一个拥有的窗口。它始终位于所有者之上,并与所有者一起最小化。拥有窗口的好例子是VisualStud

c# - 分析 C#/.NET 应用程序

您如何跟踪/剖析您的.NET应用程序?MSDN联机帮助提到了VisualStudioTeam(我没有),还有WindowsPerformanceToolkit。但是,您是否可以推荐其他解决方案?最好(当然)一种无需更改代码(手动)即可工作并且可以集成到VisualStudio中的解决方案。 最佳答案 另见thisquestion.JetBrainsdotTrace是我发现的最好的.NET分析器(我几乎尝试了所有的分析器),因为它是唯一一个开销足够低以处理处理器密集型应用程序的分析器。它还简单、准确且设计精良-强烈推荐!

c# - 设计 SOA WCF Web 服务时的最佳实践是什么?

给定一个操作契约(Contract),例如:[OperationContract]voidOperation(stringparam1,stringparam2,intparam3);这可以重新设计为:[MessageContract]publicclassOperationRequest{[MessageBodyMember]publicstringParam1{get;set;}[MessageBodyMember]publicstringParam2{get;set;}[MessageBodyMember]publicintParam3{get;set;}}[MessageCon

c# - 参数化 DllImport 以在 C# 应用程序中使用

我们有一个供应商提供了一个库来访问他们的硬件。不幸的是,如果您有多个设备,则需要使用不同的dll名称多次导入它们的库。因此,我们有大量的重复代码,我担心它很快就会成为维护的噩梦。我们目前拥有的是这样的:namespaceMyNamespace{publicstaticclassDevice01{publicconststringDLL_NAME=@"Device01.dll";[DllImport(DLL_NAME,EntryPoint="_function1")]publicstaticexternintFunction1(byte[]param);...[DllImport(DLL

c# - 我的 ASP.NET 应用程序如何从 web.config 自动获取 SMTP 设置?

我注意到我们总是这样:SmtpClientmSmtpClient=newSmtpClient();//SendthemailmessagemSmtpClient.Send(mMailMessage);唯一设置凭据的地方是在web.config中:所以我的问题是,它是如何自动将它们取出来的? 最佳答案 Thedocumentation声明SmtpClient的无参数构造函数从应用程序或机器配置文件中读取其配置。对于Web应用程序,应用程序配置文件是web.config。这也意味着如果未在Web.config中设置mailSetting

c# - 为什么我不能使用 StateServer 在 2 个 Web 应用程序之间共享 session 状态?我错过了什么?

我无法让2个相同的ASP.NETMVC应用程序使用SessionStateServer共享同一个Session。我尝试这样做的原因是我们最终将在需要共享相同状态的3个Web服务器上部署这个应用程序。我们需要使用StateServer,因为我们正在尝试尽量减少将数据库用于非数据相关存储。设置:我已将相同的代码库部署到http://localhost/App1和http://localhost/应用2两者都有相同的Web.Config文件,内容如下://stateConnectionString="tcpip=192.168.1.52:42424"/>//alsodoesn'twork我用

c# - 如何将变量从 C# 应用程序传递到 SSIS 包

基本上我正在尝试构建一个使用SSIS来运行一系列sql东西的应用程序。到目前为止,这是我的代码:publicJsonResultFireSSIS(){stringx=string.Empty;try{Applicationapp=newApplication();Packagepackage=null;package=app.LoadPackage(@"C:\ft\Package.dtsx",null);Microsoft.SqlServer.Dts.Runtime.DTSExecResultresults=package.Execute();if(results==Microsoft

c# - 将文件从 ASP.NET Core Web API 发布到另一个 ASP.NET Core Web API

我们正在构建一个由Angular2前端、ASP.NETCoreWebAPI公共(public)后端和ASP.NETCoreWebAPI私有(private)后端组成的Web应用程序。从Angular2上传文件到公共(public)后端是可行的。但我们更愿意将它们转发到私有(private)后端。当前工作代码[HttpPost]publicStatusCodeResultPost(IFormFilefile){...}从那里我可以使用file.CopyTo(fileStream);将文件保存到磁盘;但是,我想重新发送那个文件,或者那些文件,或者理想情况下,将整个请求发送到我的第二个Web

c# - 在 Xamarin.Forms 中存储应用程序数据的最佳 Environment.SpecialFolder 是什么?

我是Xamarin.Forms和移动开发的新手。我想将我的应用程序用户的用户和加密密码存储在移动设备上的文件中。我正在使用xamarin表单技术。我知道有很多不同的文件夹。例如:System.Environment.SpecialFolder.PersonalSystem.Environment.SpecialFolder.LocalApplicationDataSystem.Environment.SpecialFolder.MyDocuments您可以在此处找到完整列表:https://msdn.microsoft.com/en-gb/en-enl/library/system.e